package com.kuangshenJVM.chapter09;

import com.kuangshenJVM.chapter10.Test10;

import java.util.ArrayList;

public class test09 {

    byte[] array = new byte[1*1024*1024];

    int i ;
    static int s ;




    // 虚拟机dump文件：
    // -Xms1m -Xmx8m -XX:+HeapDumpOnOutOfMemoryError
    // 举一反三 ： 如果遇到其他的异常比如栈内存溢出也可以写成
    //                  +HeapDumpOnStackOverflowError (实验过了，无效)
    public static void main(String[] args) {

        Test10 test10 = new Test10();

        int i2  ;

        System.out.println(s);
        ArrayList<Object> list = new ArrayList<>();

        int count = 0;

        try{
            while (true){
                    list.add(new test09());
                    count += 1;
                }
        }catch (Error e){
            System.out.println("count ==" + count);
            e.printStackTrace();
        }
    }
}
